package com.example.ymm.modules1.entity.ms;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.ymm.modules1.service.dto.heng.FaPiaoItem;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.List;


/**
 * 预收款主表
 */
@Data()
@TableName("VYX_XiaoShouYuShouKuan_H")
public class VYXXiaoShouYuShouKuanH implements Serializable {

    @TableField("ZhuTid")
    String zhuTid;//预收款编号

    @TableField("XiaoShouDanHao")
    String xiaoShouDanHao;//销售单号

    @TableField("KeHuBianHao")
    String keHuBianHao;// 客户编号

    @TableField("YeWuYuan")
    String yeWuYuan;//业务员名称

    @TableField("ShouKuanRiQi")
    Timestamp shouKuanRiQi;//收款日期

    @TableField(exist = false)
    String shouKuanRiQiValue;

    @TableField("YuShouKuanZongJinE")
    BigDecimal yuShouKuanZongJinE;//  预收款总金额

    @TableField("ShiJiYuShouKuanJinE")
    BigDecimal  shiJiYuShouKuanJinE;//实际预收款金额

    @TableField("ShiJiYuShouKuanRenMinBiJinE")
    BigDecimal  shiJiYuShouKuanRenMinBiJinE;//实际预收款人民币金额

    @TableField("HuoBiLeiXing")
    String huoBiLeiXing;//货币类型

    @TableField("STATENAME")
    String  statename;//审批状态名称

    @TableField(exist = false)
    List<FaPiaoItem> items;
}
